jjzjj

ios - NSURLSessionUploadTask 后台持续上传

全部标签

ruby-on-rails - 如何使用 Paperclip 降低上传图像的质量?

我正在运行RubyonRails3,我想使用Paperclip插件/gem降低上传图像的质量。我该怎么做?此时在我的模型文件中我有:has_attached_file:avatar,:styles=>{:thumb=>["50x50#",:jpg],:medium=>["250x250#",:jpg],:original=>["600x600#",:jpg]}这会将图像转换为.jpg格式并设置尺寸。 最佳答案 尝试使用convert_options。has_attached_file:avatar,:styles=>{:thumb=

ruby - 获取 Ruby Net::HTTP POST 的上传进度

我一直在搜索net/http代码,但还没有找到解决方案。我需要执行一个多部分POST请求,我已经弄清楚了,但是在上传中定期注入(inject)一个回调真的很好,这样我就可以增加一个进度条。有谁知道一种方法可以让代码执行HTTPpost期间发送的每X个字节? 最佳答案 看起来您没有使用Rails,但我认为最简单的方法是从客户端进行。在浏览器设置中,您可以使用Flash(SWFUpload)或仅使用新的XMLHttpRequest内容向新浏览器提供进度条(上传在旧浏览器中仍然有效...只是没有进度条)。它的工作原理与您描述的略有不同,但

ruby-on-rails - 如何通过 Carrierwave 通过 JSON API 上传文件?

我正在Rails中构建文件操作API,我需要能够通过单独的gem访问它。API使用Carrierwave,那件作品没有问题。我不明白该怎么做是获取任意文件并将其从gem接口(interface)传递给API。Carrierwave将其文件作为File.open('foo.jpg')的结果或作为来自文件字段的POST。不过,我真的不确定他们正在做什么来序列化文件并将其一起发送。我如何获取文件的内容并将其转换为我可以传递并通过JSON发布的内容? 最佳答案 当HTML表单POST文件时,实际发生的是HTTP的一个特殊部分,称为多部分请求

ruby - 如何使用 watir 和 IE 上传文件?

我正在编写watir脚本来测试上传表单。但脚本不会自动选择要从我的硬盘上传的文件。取而代之的是IE停止并打开文件选择器对话框。只要我在对话框中手动选择要上传的文件并单击“确定”,watir就会按需要继续。我想知道为什么它会停止。这是我的watir脚本:require'test/unit'require'watir'#runsonwin3k,IE6.0.3790;ruby1.8.6,watirclassEpcHomePage我从这个页面得到代码:http://wiki.openqa.org/display/WTR/File+Uploads这是表格:我找到了这本手册http://svn.o

ruby-on-rails - Rails Admin - 上传 CSV 以创建模型实例

我的RubyonRails应用程序中有一个直接的模型,它在我的rails_admin实例中也可用。rails_admin的用户需要每天进来并上传CSV或XLS文件,并根据我将在后端呈现的一些逻辑,根据CSV/XLS中的数据创建模型实例。我不需要在文件系统上保留CSV或XLS,所以这不是问题。问题是,我不完全确定如何在rails_admin中获得一个界面,用户可以在其中上传CSV/XLS,点击上传,后端应该处理其余的事情。rails_admin是否支持这个?我可以通过它创建一个界面,我可以在其中上传文件供我的模型之一处理吗? 最佳答案

ruby-on-rails - 使用回形针上传图像时出现 "Unknown attribute: avatar"?

我运行了这个迁移:railsgeneratepaperclipuseravatar它创建了这个迁移文件:classAddAttachmentAvatarToUsers我将其添加到我的编辑用户注册View中:true,class:'form-control'%>当我尝试在编辑用户注册中上传头像时,我收到此错误:ActiveRecord::UnknownAttributeErrorinDevise::RegistrationsController#update未知属性:头像编辑我加了defuser_paramsparams.require(:user).permit(:avatar)end

ruby-on-rails - Postgres 不会使用 c9.io 连接到 Ruby on Rails 应用程序中的服务器

几天前,我成功地安装了Postgresql并从SQLite创建/迁移了我的数据库(为部署我的Rails4应用程序做准备)……我是这么想的。我重新启动了我的服务器,但是当我尝试访问我的应用程序时,出现了这个错误:PG::ConnectionBadcouldnotconnecttoserver:ConnectionrefusedIstheserverrunninglocallyandacceptingconnectionsonUnixdomainsocket"/var/run/postgresql/.s.PGSQL.5432"?我在SO上看到了几个类似的已回答问题,但它们都涉及Mac。由于

ruby - 用葡萄和回形针上传文件

我正在开发RESTAPI,尝试上传用户图片:grape微框架paperclipgem但它不工作,显示此错误rails版本是3.2.8Nohandlerfoundfor#type="image/png">我尝试用Controller测试回形针并且它有效但是当我尝试通过grapeapi上传时它不起作用我的帖子标题是multipart/form-data我的上传代码是这样的user=User.find(20)user.picture=params[:picture]user.save!如果不能通过grape上传文件,有没有其他方法可以通过RESTapi上传文件?

ruby-on-rails - Carrierwave - 如果未上传图像,则保存 nil

我正在尝试将图像从本地文件系统迁移到Dropbox,因此我使用CarrierwaveDropboxGem将所有图像移动到Dropbox。我能够存储从我的应用程序上传的新图像。我正在尝试移动现有图像。我正在使用Article.first.avatar?检查图像是否存在的方法,我在我的应用程序中的许多地方针对不同大小的图像使用了这种方法。当我使用上述方法查找图像是否存在时,当图像不存在于dropbox中时,它总是说true。看看我的控制台输出(2),我的上传者:classAvatar控制台输出(一)>Article.first.avatar?>false#,@model=##Article

ruby - celluloid-io 或带有蚊子循环的 eventmachine

我正在构建一个小的ruby​​程序来运行与MQTT的连接。服务器并订阅channel。我正在使用mosquittogem这只是libmosquitto的桥梁C库。我创建了一个非常简单的程序实现,可以使用rubymy_prog.rb运行:#DependenciesrequireFile.expand_path(File.join('..','environment'),__FILE__)#MQTTApplicationmodulePulsrclassMQTTattr_reader:host,:port,:alivedefinitialize(host='iot.eclipse.org',